package com.antdesignbackend.backend.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

@Data
@TableName("T_Meter")
public class Meter {

    @TableId(value = "Id", type = IdType.AUTO)
    private Integer id;
    /**
     电表名称
     */
    @TableField("Name")
    private String name;

    /**
     所属店铺
     */
    @TableField("ShopId")
    private Integer ShopId;
    /**
     设备开启命令
     */
    @TableField("TurnCommand")
    private String turnCommand;
    /**
     设备关闭命令
     */
    @TableField("OffCommand")
    private String offCommand;

    /**
     设备状态 1开，0关
     */
    @TableField("TrunOff")
    private Integer trunOff;
    /**
     最后一次操作时间
     */
    @TableField("LastTime")
    private Date lastTime;

    /**
     模式，1是系统自动接管，0是手动
     */
    @TableField("Model")
    private Integer model;

    /**
     备注
     */
    @TableField("Remark")
    private String remark;
    /**
     订阅号
     */
    @TableField("Gateway")
    private String gateway;
    /**
     设备状态 1正常，0不可用
     */
    @TableField("State")
    private Integer state;
    /**
     * 485地址
     */
    private String address485;

}
